package service;

import entity.Users;
import org.apache.ibatis.annotations.Param;

import javax.servlet.http.HttpSession;
import java.util.List;
import java.util.Map;

public interface UserService {
    //根据用户id物理删除或者恢复一个用户,修改删除状态
    public int updateDelstatus(Integer id,Integer number);

    //登陆
    public Map login(Users user, HttpSession session);

    //新增或修改用户
    public int addUpdateUser(Users user);

    //查询单个用户信息
    public Users findUserOne(Integer userid);

    //分页查询用户信息(传入状态，当前页和每页数量)
    public Map findUser(Integer state,String username,Integer page, Integer count);
}
